/**
 * 下载器
 * @date 2020-08-18
 * @param {any} something 内容可以为Blob File Object Array 几乎所有都以可下载
 * @param {any} name 下载的名称
 */
function download(something, name) {
  //判断数据类型 并进行相应处理
  if (!(something instanceof Blob)) {
    something = new Blob([JSON.stringify(something)], {
      type: "text/plain",
    });
  }

  let Url = URL.createObjectURL(something);
  let a = document.createElement("a");
  a.href = Url;
  a.download = name;
  a.click();
  a.remove();
}
